School of Computer Science BCS accreditation 2021 - 2026
[Home]
Computer Science (Human Computer Interaction) MEng (Hons) - 2.1.3 Problem solving strategies
Return to programme overview.
COMP10120 First Year Team Project
Design of a web-based application to a specification created by the group.
Assesement : Presentation, Lab work
Assesement : Presentation, Lab work
COMP13212 Data Science
The specific problems concern the use of data to address questions. A number of techniques are investigated. When their use is appropriate is part is the most important concept for the student to learn.
Assesement : Examination, Lab work
Assesement : Examination, Lab work
COMP15111 Fundamentals of Computer Architecture
Wide variety of exercises covered in the lectures and hands-on in both labs and example classes.
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
COMP16321 Introduction to Programming 1
We introduce problem solving through timetabled workshops and these principles are also used in coursework 02
Assesement : Individual coursework, Lab work
Assesement : Individual coursework, Lab work
COMP16412 Introduction to Programming 2
We teach how the use of data structures including Lists, ArrayLists, Sets, Stacks, Queues, Maps, HashMaps, HashSets and Binary trees can be used to solve computational problems. At the weekly workshops we give problems to be solved using whiteboard and marker to encourage the development of computational thinking strategies while not being distracted by the computer or code editor.
Assesement : Examination, Individual coursework, Lab work, Workshops
Assesement : Examination, Individual coursework, Lab work, Workshops
PSYC10100 Research Methods
Covers quantitative and qualitative research approaches used in research involving human subjects.
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
COMP23111 Database Systems
The must use their problem solving skills to interpret the requirements of the "client" and then form a model ready for implementation
Assesement : Individual coursework, Lab work
Assesement : Individual coursework, Lab work
COMP23311 Software Engineering 1
Students use design patterns to refactor software
Assesement : Examination, Group coursework
Assesement : Examination, Group coursework
COMP23412 Software Engineering 2
The problem solving strategies involve (i) learning how to use the documentation of existing Web frameworks to address the requirements; (ii) double checking with the customers whether the course of action is sensible; (iii) splitting the requirements into smaller chunks that have to be distributed among the team members; (iv) come up with an strategy to merge all the chunks and merge them.
Assesement : Examination, Group coursework
Assesement : Examination, Group coursework
COMP28112 Distributed Systems
Discussed in class and tested as summative assessment.
Assesement : Individual coursework, Lab work
Assesement : Individual coursework, Lab work
BIOL22332 Motor Systems for Human Computer Interaction
Critically assess the current knowledge of motor control and to communicate these topics in a concise manner that recognises the limitations of current hypotheses.
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
SOST20022 Essentials of Survey Design & Analysis
Understand how to create surveys to understand (for example) user's experience of systems
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
COMP30040 Third Year Project Laboratory
The project may involve students developing a solution to a specific problem suggested by a supervisor or the student
Assesement : Individual coursework
Assesement : Individual coursework
COMP33511 User Experience
These are addressed in lecture notes, slides, and videoed lectures.
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
SOST30022 Advanced Social Network Analysis
Introduce a toolbox for empirical investigation of theories on social interaction and complexity.
Assesement : Individual coursework
Assesement : Individual coursework